#ifndef _H_S_RUNNER_UPDATE_UID_H_
#define _H_S_RUNNER_UPDATE_UID_H_

#include "../typedefine.h"
#include <list>

namespace QWER
{
	QDLL_EXPORT QSTRUCT SRunnerUpdateUID
	{
	public:
#ifndef _USING_CLI
		SRunnerUpdateUID(){}
#endif
        BOOLN IsNULL() const { return m_bIsNULL; }

	private:
        friend class IRunner;
		SRunnerUpdateUID(const std::list<DRunnerUpdateFunc>::iterator& it):
            m_oIter(it)
		{
		}

        std::list<DRunnerUpdateFunc>::iterator m_oIter;
        BOOLN m_bIsNULL = true;
	};
}

#endif
